


/*设置省下拉框内容
* obj 要构造的标签id
* attr 要设置属性的内容
* */
function  createProvinceList(obj,attr) {
    var ul=document.getElementById(obj);
    for(var i=0;i<provinceList.length;i++){
        //生成<li>
        var li=document.createElement("li");
        li.setAttribute("id",attr+i);
        //生成<a>
        var a=document.createElement("a");
        //设置 a 属性
        a.setAttribute("onclick",'select("'+attr+'","'+provinceList[i].name+'")');
        a.innerHTML=provinceList[i].name;
        li.appendChild(a);
        ul.appendChild(li);
    }
}

//添加市/县下拉框内容
function addCityElement(obj,attr,name) {
    removeCityElement(obj);
    //var mark=0;//数组对应省的下标
    var ul=document.getElementById(obj);
    for(var i=0;i<provinceList.length;i++){
        if(provinceList[i].name==name){
            provinceMark=i;
            break;
        }
    }
    for(var i=0;i<provinceList[provinceMark].cityList.length;i++){
        //生成<li>
        var li=document.createElement("li");
        li.setAttribute("id","li"+i);
        //生成<a>
        var a=document.createElement("a");
        //设置 a 属性
        a.setAttribute("onclick",'select("'+attr+'","'+provinceList[provinceMark].cityList[i].name+'")');
        a.innerHTML=provinceList[provinceMark].cityList[i].name;
        li.appendChild(a);
        ul.appendChild(li);
    }
}

//删除上次添加的元素
function removeCityElement(obj) {
    var ul = document.getElementById(obj);
    if (ul.childNodes.length == 1) {
        return;
    }
    var len = ul.childNodes.length;
    for (var i = 0; i < len; i++) {
        ul.removeChild(ul.childNodes[0]);
    }
}

//选择下拉框
function select(selectId,name) {
    document.getElementById(selectId).innerText=name;
    if(selectId=="sheng"){
        addCityElement("ul","shi",name);
    }
}